/*

*** This do file creates the replication results for 

Do human rights matter in bilateral aid allocation? A quantitative analysis of 21 donor countries, Social Science Quarterly, 84 (3), 2003, pp. 650-666

Eric Neumayer (LSE)																			

Please report any errors to e.neumayer@lse.ac.uk

*/

use "Article for SSQ (aid).dta", replace

xi: dprobit _usa lngdp lnpop lnusamilaid  colusa  lnexpusa distusa revterr free  D1986-D1996, robust nolog

xi: reg usash lngdp lnpop lnusamilaid  colusa  lnexpusa distusa revterr free  i.year if _usa==1, robust

* Note: Reported N in published article incorrect.
xi: dprobit _deu lngdp lnpop lnusamilaid  coldeu lnexpdeu distdeu revterr free i.year,robust nolog

xi: reg deush lngdp lnpop lnusamilaid  coldeu lnexpdeu distdeu revterr free  i.year if _deu==1, robust

xi: dprobit _jpn lngdp lnpop lnusamilaid  coljpn lnexpjpn distjpn revterr free  i.year, robust nolog

xi: reg jpnsh lngdp lnpop lnusamilaid  coljpn lnexpjpn distjpn revterr free  i.year if _jpn==1, robust

xi: dprobit _gbr lngdp lnpop lnusamilaid  colgbr lnexpgbr distgbr revterr free  i.year, robust nolog

* Note: Reported N and R-squared in published article incorrect.
xi: reg gbrsh lngdp lnpop lnusamilaid  colgbr lnexpgbr distgbr revterr free  i.year if _gbr==1, robust

xi: dprobit _fra lngdp lnpop lnusamilaid  colfra lnexpfra distfra revterr free  i.year, robust nolog

xi: reg frash lngdp lnpop lnusamilaid  colfra lnexpfra distfra revterr free  i.year if _fra==1, robust

xi: dprobit _swe lngdp lnpop lnusamilaid lnexpswe distswe revterr free  i.year, robust nolog

xi: reg swesh lngdp lnpop lnusamilaid lnexpswe distswe revterr free  i.year if _swe==1, robust

xi: dprobit _aus lngdp lnpop lnusamilaid  colaus lnexpaus distaus revterr free i.year, robust nolog

xi: reg aussh lngdp lnpop lnusamilaid  colaus lnexpaus distaus revterr free  i.year if _aus==1, robust

xi: dprobit _aut lngdp lnpop lnusamilaid lnexpaut distaut revterr free i.year, robust nolog

xi: reg autsh lngdp lnpop lnusamilaid lnexpaut distaut revterr free  i.year if _aut==1, robust

xi: dprobit _bel lngdp lnpop lnusamilaid  colbel lnexpbel distbel revterr free   i.year, robust nolog

xi: reg belsh lngdp lnpop lnusamilaid  colbel lnexpbel distbel revterr free  i.year if _bel==1, robust

xi: dprobit _can lngdp lnpop lnusamilaid lnexpcan distcan revterr free  i.year, robust nolog

xi: reg cansh lngdp lnpop lnusamilaid  lnexpcan distcan revterr free  i.year if _can==1, robust

xi: dprobit _dnk lngdp lnpop lnusamilaid  lnexpdnk distdnk revterr free  i.year, robust nolog

xi: reg dnksh lngdp lnpop lnusamilaid  lnexpdnk distdnk revterr free  i.year if _dnk==1, robust

xi: dprobit _fin lngdp lnpop lnusamilaid  lnexpfin distfin revterr free  i.year, robust nolog

xi: reg finsh lngdp lnpop lnusamilaid  lnexpfin distfin revterr free  i.year if _fin==1, robust

xi: dprobit _irl lngdp lnpop lnusamilaid  lnexpirl distirl revterr free  i.year, robust nolog

xi: reg irlsh lngdp lnpop lnusamilaid   lnexpirl distirl revterr free  i.year if _irl==1, robust

xi: dprobit _ita lngdp lnpop lnusamilaid  colita  lnexpita distita revterr free  i.year, robust nolog

xi: reg itash lngdp lnpop lnusamilaid  colita  lnexpita distita revterr free  i.year if _ita==1, robust

xi: dprobit _lux lngdp lnpop lnusamilaid   lnexplux distlux revterr free  i.year, robust nolog

xi: reg luxsh lngdp lnpop lnusamilaid   lnexplux distlux revterr free  i.year if _lux==1, robust

xi: dprobit _nld lngdp lnpop lnusamilaid  colnld  lnexpnld distnld revterr free  i.year, robust nolog

xi: reg nldsh lngdp lnpop lnusamilaid  colnld  lnexpnld distnld revterr free  i.year if _nld==1, robust

xi: dprobit _nzl lngdp lnpop lnusamilaid   lnexpnzl distnzl revterr free  i.year, robust nolog

xi: reg nzlsh lngdp lnpop lnusamilaid  lnexpnzl distnzl revterr free  i.year if _nzl==1, robust

xi: dprobit _nor lngdp lnpop lnusamilaid   lnexpnor distnor distnor revterr free  i.year, robust nolog

xi: reg norsh lngdp lnpop lnusamilaid   lnexpnor distnor distnor revterr free  i.year if _nor==1, robust

* Note, year fixed effects dropped due to collinearity problems
xi: dprobit _prt lngdp lnpop lnusamilaid  colprt  lnexpprt distprt revterr free  , robust nolog

xi: reg prtsh lngdp lnpop lnusamilaid  colprt  lnexpprt distprt revterr free  i.year if _prt==1, robust

xi: dprobit _esp lngdp lnpop lnusamilaid   lnexpesp distesp revterr free i.year, robust nolog

xi: reg espsh lngdp lnpop lnusamilaid  lnexpesp distesp revterr free  i.year if _esp==1, robust

xi: dprobit _che lngdp lnpop lnusamilaid   lnexpche distche distche revterr free  i.year, robust nolog

xi: reg chesh lngdp lnpop lnusamilaid   lnexpche distche distche revterr free  i.year if _che==1, robust


